.circle{
	border-radius: 50%; overflow: hidden;
	&,image.bg{
		width: 90vw; height: 90vw; display: block; margin: auto;
	}
	image.btn{
		display: block; position: absolute; left: 0; right: 0; top: 0; width: 95px; z-index:7;
		margin: auto; bottom: 0;
	}
	.pan{
		position: absolute; left: 20px; top: 20px; right: 20px; bottom: 20px;
	border-radius: 50%;
		.bar{
			top:0;left: 0; right: 0;margin: auto; height: 100%; width:80px; text-align: center;
			box-sizing: border-box; padding-top: 20px;
		}
	}
}

.padlr20{
	padding:0 20px ;
}

.pt0{
	padding-top: 10px;
}
.text-left{
	text-align: left !important;
}
.wid33{
	text-align: center;
	width: 33%;
}
.pl10{
	margin-left: 0px;
}

.wid43{
	width: 43px;
	max-height: 50px;
}